Inc\Base\AjaxHandler D

Total Complexity 530
Dependencies 15
Dependents 1
Total lines 3,358
Lines of code 2,645
Logical lines of code 1,712
Comment lines 196
Methods 99
Properties 0

Methods 99

Method Rating Maintainability Complexity Lines of code
save_task()
D
29
40 102
new_task()
D
27
37 118
send_comment()
C
30 24 122
save_project()
B
34 22 81
filter_by()
B
39 19 62
getCalendarItems()
B
39 18 59
team_members_list_html()
B
37 14 79
get_project()
A
35 13 89
filter_tasks()
A
43 16 43
copy_task()
A
38 14 67
saveProjects()
A
39 13 68
get_all_tasks()
A
43 14 44
update_subtasks()
A
38 12 73
upload_tasks()
A
35 9 98
new_project()
A
42 11 50
filter_projects()
A
46 10 37
saveTasks()
A
45 9 42
export_project()
A
35 6 85
__construct()
A
30 2 141
convert_to_project()
A
45 8 41
sendEmail()
A
54 9 19
update_task_completion()
A
45 7 40
get_user_progress()
S
44 6 44
getMembers()
S
55 7 19
update_task_priority()
S
49 5 29
get_members()
S
58 6 14
uploadTaskFile()
S
59 6 12
get_paginated_projects()
S
53 5 23
uploadAjaxFile()
S
55 5 19
update_category()
S
55 5 19
create_category()
S
57 5 16
export_task()
S
44 3 45
update_user_access()
S
60 5 13
export_tasks()
S
49 4 27
exportTasksToCSV()
S
45 3 41
follow_task()
S
51 4 26
exportProjectsToCSV()
S
45 3 39
copy_project()
S
57 4 16
subtaskEditModal()
S
48 2 41
getTaskComments()
S
55 3 20
project_task_progress()
S
54 3 20
update_project_status()
S
56 3 18
like_task()
S
56 3 18
update_task_end_date()
S
56 3 17
update_task_start_date()
S
56 3 17
like_project()
S
57 3 17
project_progress()
S
56 3 16
updateFileProject()
S
58 3 15
updateTaskDueDate()
S
58 3 15
update_user_meta()
S
64 4 9
updateMessage()
S
58 3 15
updateProjectSetting()
S
65 4 8
get_project_tasks()
S
59 3 13
updateTaskStatus()
S
61 3 12
create_status()
S
56 2 18
switch_project_type()
S
57 2 17
dismiss_notice()
S
64 3 10
add_project_to_dashboard()
S
68 3 7
getUserData()
S
59 2 15
complete_project()
S
67 3 7
delete_status()
S
63 3 10
getSubtasks()
S
65 3 9
remove_project_from_dashboard()
S
68 3 7
getTasksDateRange()
S
65 3 8
archiveProject()
S
63 3 10
print_project()
S
59 2 14
update_status()
S
57 1 18
remove_task()
S
57 1 16
editTaskModal()
S
63 2 10
getStatus()
S
69 2 6
editProjectModal()
S
63 2 10
loadProjectsFromJSON()
S
69 2 6
loadProjectsFromCSV()
S
69 2 6
getTaskPanelHTML()
S
63 2 10
view_task()
S
66 2 8
getProjectPanelHTML()
S
63 2 10
get_user_projects()
S
64 2 9
view_project()
S
64 2 10
removeProjectFromDashboard()
S
70 2 6
get_task()
S
58 1 15
remove_comment()
S
63 2 10
get_project_members()
S
69 2 6
add_team()
S
60 1 13
get_projects()
S
73 1 5
get_tasks()
S
73 1 5
remove_category()
S
64 1 10
add_ajax_function()
S
75 1 4
display_category_list()
S
78 1 4
get_available_project_count()
S
68 1 8
display_activities()
S
71 1 5
update_team()
S
64 1 9
get_team()
S
72 1 5
delete_team()
S
73 1 5
update_project_members()
S
67 1 8
newProjectModal()
S
66 1 9
deactivation_survey()
S
65 1 8
newTaskModal()
S
66 1 9
get_user_by_unique_id()
S
68 1 7
remove_project()
S
64 1 10